DIV.orgChart {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ffffe8; MARGIN: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 20px
}
DIV.orgChart H2 {
	BORDER-BOTTOM: black 2px solid; MARGIN: 0px; FONT-SIZE: 1.1em
}
DIV.orgChart UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV.orgChart TABLE {
	WIDTH: 100%
}
DIV.orgChart TR.lines TD.line {
	WIDTH: 1px; HEIGHT: 20px
}
DIV.orgChart TR.lines TD.top {
	BORDER-TOP: black 3px solid
}
DIV.orgChart TR.lines TD.left {
	BORDER-RIGHT: black 2px solid
}
DIV.orgChart TR.lines TD.right {
	BORDER-LEFT: black 2px solid
}
DIV.orgChart TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV.orgChart DIV.node {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; BACKGROUND-COLOR: #ffffcf; WIDTH: 96px; DISPLAY: inline-block; HEIGHT: 60px; BORDER-TOP: black 2px solid; CURSOR: pointer; BORDER-RIGHT: black 2px solid; border-radius: 8px; box-shadow: 4px 4px 6px #888888; -moz-border-radius: 8px; -moz-box-shadow: 4px 4px 6px #888888; -webkit-border-radius: 8px; -webkit-box-shadow: 4px 4px 6px #888888
}
DIV.orgChart DIV.hover.node {
	BACKGROUND-COLOR: #ffe8e8
}
